home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amoszine 3
/
Amoszine 3.adf
/
sticks_ext
/
sticks-demos
/
Stick.AMOS
/
Stick.amosSourceCode
< prev
Wrap
AMOS Source Code
|
1992-02-26
|
1KB
|
45 lines
'Moving 4 Players around a screen
'Using the new Stick functions.
'
Dim X(4),Y(4),DX(4)
Load "demo.abk"
Get Sprite Palette
Hide
Flash Off : Curs Off : Cls 0
For A=0 To 100
Plot Rnd(320),Rnd(200)
Next A
Double Buffer
Colour Back Colour(0) : View
Sprite 0,248,240,1
Data 0,0
Data 280,0
Data 0,170
Data 280,170
For A=1 To 4
Read X,Y
X(A)=X : Y(A)=Y
Next A
Do
For A=1 To 4
Bob A,X(A),Y(A),1+A
If Jleft(0) Then X(1)=X(1)-1
If Jright(0) Then X(1)=X(1)+1
If Jdown(0) Then Y(1)=Y(1)+1
If Jup(0) Then Y(1)=Y(1)-1
If Jleft(1) Then X(2)=X(2)-1
If Jright(1) Then X(2)=X(2)+1
If Jdown(1) Then Y(2)=Y(2)+1
If Jup(1) Then Y(2)=Y(2)-1
If Extension_17_003A(0) Then X(3)=X(3)-1
If Extension_17_004C(0) Then X(3)=X(3)+1
If Extension_17_006E(0) Then Y(3)=Y(3)+1
If Extension_17_005E(0) Then Y(3)=Y(3)-1
If Extension_17_003A(1) Then X(4)=X(4)-1
If Extension_17_004C(1) Then X(4)=X(4)+1
If Extension_17_006E(1) Then Y(4)=Y(4)+1
If Extension_17_005E(1) Then Y(4)=Y(4)-1
X(A)=Min(Max(X(A),0),310)
Y(A)=Min(Max(Y(A),0),190)
Next A
Loop